Copyright: Watchman Help (c) Anfibia 2000
Citation: (c) Anfibia


Program Description

Watchman is a specialized, unobtrusive security application for Win9x/NT/2000 that makes sure no one can use a given program, or window, in a wide sense. You can easily maintain a list of forbidden windows or applications, Watchman will do the rest. See its Main Features

Watchman closes windows so they cannot be used, and windows, in a wide sense, mean:

•	programs, like Explorer; Word; Web Browsers...

•	applets, like Control Panel; Are you sure windows; Add/remove programs...

•	documents, like Don Quixote - Microsoft Word; Images - Netscape...

•	folders, like Exploring - My folder; Graphics...

•	just anything!

What matters are window descriptions, i.e. the exact words that appear on the  title bar of each window. So it is possible to look for a particular use of a program, or the program itself. In addition, it is also possible to close a program no matter what you do with it by using its internal code.

And, at last, but not least, applications can also be forbidden, by using its file name. Thus, you can be assured that no one will be using this or that program!

Some examples of what kind of information Watchman is able to process:

•	Any title: Exploring - Work, Images for Free - Netscape, etc. (wildcards allowed)

•	Any code: Watchman gets them for you.

•	Any application name: IEXPLORE.EXE, WINWORD.EXE, MSACCESS.EXE...

All in all, Watchman has proven to be a very interesting and effective tool not only for parents or people who need protection, but also for businesses or institutions that need to stop users/workers/students from wasting their time or from accessing to unauthorized data.


Main Features

Simplicity:

•	Very easy to use, yet powerful enough,

•	Easy to configure,

•	Adaptable, flexible mechanism,

•	User-friendly GUI (Graphical User Interface),

•	Intuitive,

•	Simple installation/uninstallation.

Security:

•	While in memory, Watchman is protected from tampering: its data cannot be deleted, edited or modified.

•	Strong password protection,

•	Stealth mode,

•	Block System Shutdown/Restart,

•	Full Power mode to increase performance,

•	Logging,

•	Encryption,

•	Hide Start Menu, Taskbar,

•	Disable System Keys,

•	Auto-run,

•	Fast response.

Unobtrusiveness:

•	Loose Windows environment integration: no need to install huge libraries or .dll files, or change the system behavior  in any way like most security programs do, just one exe, and a couple of data files,

•	No registry use, for better configuration, and protection,

•	Safe mode to increase stability.

Flexibility:

•	You can close programs or windows based on: exact title bar caption; partial title bar name with wildcard; internal code, or application name,

•	Facilities for network administrators,

•	Configure and personalize.

Compatibility:

•	Works on Win9x (all flavors), NT and 2000.

•	Optimized for Win98/2000.


Requirements

 Operating System: Windows 95, 98, NT, 2000.

 Hard Disk Space: 1,5 Mb.

 Desktop Color Depth: 16bit or more recommended.

 Mouse.


What's new?

Version 4.4,  16 June 2000

 + Security increased

 + Tons of bug fixes

 + New features

 + Faster

 + Optimized for Win98/2000

 - New: you can "Capture programs", the ultimate method to make sure a given application is not used.

 - Internal debugging.

 - Improved and fixed window data menu

   - edit items easily

   - add items easily

   - capture codes/titles, bugs fixed, press escape to cancel

 - Fixed: auto-run registry value is deleted when auto-run is disabled

 - Fixed: if entered "*man, Watchman" the program would try to auto-close.

 - Fixed a number of bugs that caused "compulsive shutdown attempts" if added a blank line in w.dat, or special codes.

 - Fixed a sempiternal bug that caused a defective window-dragging on the setup

 - Fixed: password not deleted if wrong

 - Fixed a logfile bug that wasted starting-time.

 - Improved capture method (fixed bug that caused wasting resouces)

 - Changed: auto-run is set for currentuser, to force all users (localmachine) add "auto-run_LM=1" to W.INI.

 - Better detection of multiple instances of program, fixes Watchman not running in particular cases.

 - View Logfile only enabled if logfile exists

 - Cosmetic changes

 - Hintpause increased

 - Renamed "Add Item" to "New Item", following standards.

 - Added shortcut keys to window data menu

 - Message boxes revamped

 - Cursor when waiting for capture updated.

 - Removed "logfile_limit".

 - New option: "log_kb_limit", limit of the log file in KB. No limit, by default.

 - New: bitmaps in menus

 - New: "Edit INI file" option

 - Fixed misc. menu nuisances

 - Fixed: messages now appear in foreground.

 - Fixed: duplicated lines in log and w.dat

 - Reduced number of beeps to one.

 and other minor changes.

Version 4.1,  14 March 2000

  + Bug fixes

  > Fixed: NT/2000: reg. info is properly read.

  > Changed: NT/2000: "stealth mode" hides traybar icon.

  > Changed: NT/2000: "disable system keys" has no effect.

  > Changed: NT/2000: "block exit" has no effect.

  and other minor changes.

Version 4.0,  8 February 2000

  + Improved Network Support

  + Improved NT Support

  + Increased Security

  + Increased Stability

  + New Features

  > Fixed: Setup window remains on top.

  > Fixed: Editing "w.dat" is now possible, i.e. works properly.

  > Fixed: Changes are updated without exiting, just "save" to activate them; that includes window position.

  > Fixed: When changing the password, it's asked for a second time without showing it already.

  > Fixed: When capturing/adding codes and titles invalid strings are discarded.

  > Fixed: "KERNEL32.dll" fault-window error solved.

  > Fixed: Pressing Alt-F4 in some circumstances no longer closes the program.

  > Fixed: Capturing Desktop and Taskbar codes/titles disabled to prevent problems.

  > Fixed: Erratic saving/restoring of window position and option status.

  > Fixed: Minor visual glitches.

  > Changed: Main window changes name to "Beholder".

  > Changed: "Beholder" window can be hidden without knowing the password.

  > Changed: Logfile reformatted.

  > Changed: "Active alarm" option eliminated.

  > Changed: Stealth Mode is not available for WinNT. Use "disable System keys", instead.

  > Added: Within Setup, window data section, press INSERT to add an item, and DELETE to erase the selected item.

  > Added: New Setup option: "Disable System Keys" (see Help for more info).

  > Added: New Setup option: "Full Power", to force faster response. (see Help).

  > Added: New Setup option: "Notify", shows a message when a window is closed; edit w.ini to personalize.

  > Added: w.ini advanced [user] option: logfile_limit: to limit logfile size.

  > Added: w.ini advanced [user] option: safe_mode: activate if your system is unstable.

  > Added: w.ini advanced [user] option: notify_message: personalizes notify message.

  and other minor fixes and changes.

Version 3.01, 1 September 1999

- Help revised.

Version 3.0, July 1999

Too many changes and improvements to list, but just to mention some:

+ Completely rewritten

+ "Full-featured" release

+ Much faster

+ Better GUI

+ Added support for wildcards: *Title, Title*

+ Fixed proper support for systems with large fonts

etc.


Uninstallation
  To UNINSTALL use the normal procedure: Add/remove programs in Control Panel.  Remember to close the program, first.


Main Menu

First of all, the password

Before you are able to access the Setup, the right password has to be entered. By default, the password is socrates. Until the right password is entered, Watchman ignores you and keeps searching for forbidden windows to be closed.

Note that, once the password is entered, Watchman is no longer secure, enabling you to configure or disable it.

The pop-up menu that emerges from the traybar icon with a right-click permits you to:

Enter Password: type in the password to configure/disable Watchman.

Change Password: changes the password

View Logfile: views the log file with the default text editor.

Edit INI file: edit the configuration file with the default INI editor.

Show Beholder: shows a small graphic window from where you can also access to this pop-up menu by clicking with your right mouse button over it. This window is to be used mainly when Stealth Mode is activated, in order to be able to control Watchman, if needed. Call it pressing Scroll Lock (key usually between pause and printscreen).

Show Setup

Exit


Setup

From this window you can configure Watchman. Configuration and window data are stored in the files w.ini and w.dat, respectively, and can be edited manually.

To save changes click where you see the two arrows.

To show the start screen click the left corner button.

Window Data (see Codes, Titles, Programs)

Click with your right mouse button to trigger a pop-up menu, and manage the window list containing information about the programs/windows to protect/forbid.

New Item: use this option to enter manually a Window Code, Title, *Title/Title*, or Application name. Pressing INSERT does the same effect.

Delete Item: highlight the item you want to eliminate and use this option, or press DELETE.

Clear All: clears the item list.

Capture Window Code/Title: click here and then on the window of the program whose window code/title you want to capture. You will hear a 'beep' when the code/title is added to the list.

Capture Program: choose the application name (*.exe) of the program that you want to include on the list.

See an Example

See How to...

General Options

Logging: manages a log file with closed windows/applications, and other info.

Stealth Mode: Watchman becomes invisible to the Task Manager. Check this option to hide it completely. In order to call Watchman while this option is active, a system key is available: Scroll Lock. When you press it  the Beholder will appear to grant you access to Watchman. NT/2000 users: to increase security, capture the Task Manager code/title.

Auto-run: forces Watchman to be run when Windows starts, automatically. Only for current user. Edit the file w.ini to force "all users".

Full Power: forces Watchman to close windows faster. For some kind of windows it might be useful to make sure they are closed as fast as possible to prevent any user interaction. Use with caution.

Notify: shows a message when a window is closed. You can personalize the caption editing the file w.ini.

Block Exit: blocks system shutdown/restart.

System Options

hide Start Menu: hides the Start Menu.

hide Taskbar: hides the Taskbar.

disable System Keys: disables system keys: ctrl-alt-del, ctrl-esc, alt-tab, winkeys. It also disables Scroll Lock. To prevent problems, it's not possible to make the following combinations:

disable System Keys + hide Taskbar,

disable System Keys + Stealth Mode.


Codes, Titles, Programs

Codes are labels that identify a program/window no matter what you do. Thus, if you want to be completely sure a program is always closed, no matter what the title bar says, you need to get a code. However, sometimes you may find that a program is not closed although you got  its code:  there are some programs that create its code dynamically so you will have to try the title or a wildcard-title (Titles, *Titles and Titles*).

A title refers to the exact words -- case matters-- you see at the top bar of a window. For example, if you open  the WordPad you will see the following window title:

Document - WordPad

Now open any file on the WordPad. You will see another title:

like   My document - WordPad

In addition, you can mix a wildcard with a partial title or caption  in order to be able to protect many windows easily. Wildcards are very powerful, so be careful. There are two combinations available: *Title or Title*, for example:

*cape: meaning that each program/window whose title bar ends with cape would be closed, like the program Netscape Navigator.

Remember, only one of these two formats is recognized by Watchman: *Title, Title*.

Application names, on the other hand, provide the most direct way of protection. Just enter the application name (*.exe) and Watchman will make sure this program is not used.

See an Example


Tips and Tricks

#  Do not use the code to close the Explorer. Instead, use a *Title, like this: *Explor.

#  If you try to capture Desktop or Taskbar codes/titles nothing happens. Otherwise, Watchman would try to close the system.

#  NT/2000: full Stealth mode is unsupported. To increase security, capture the Task Manager title.

#  You can easily ban access to Add/Remove Programs by using its title.

#  Some codes are valid for different windows, use them with caution.

#  In some circumstances, a code or title may not be captured. Try again. This is to avoid capturing rubbish data.

#  Use system codes, very useful to protect certain features.

#  This system code (#32770) identifies Are you sure? windows, and many other system windows, as well. Be careful.

#  Use the Capture program option to make sure a given application will not be used, at any rate.


Shareware

You are permitted to try this software on your system (for 30 days) without any cost or obligation. Payment is required if you find this software to be useful or if you wish to continue using this software beyond the evaluation (trial) period.

Watchman is a shareware program and is provided at no charge to the user for evaluation.  The purpose of shareware software is to provide personal computer users with quality software on a "try before you buy" basis, however payment is still required for continued use of the product.

This non-registered program is a "full-featured" release.  This means that the same capabilities available in the registered software are present in the non-registered software.  This allows you to try out all the features in Watchman to confirm that they work to your satisfaction. Sessions are time-limited until registered, though.

Commercial users must register and pay for their copies within 30 days of first use or their license is withdrawn.  Site License and multiple user license arrangements may be made by contacting Anfibia.


License

Watchman Copyright © 1997-2000 by Anfibia

All rights reserved.

THIS SOFTWARE IS DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE IT AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE.

Anfibia keeps the full copyright of all this software and documentation, and reserves the right to change this policy at any time.

Watchman is a shareware program and is provided at no charge to the user for evaluation.  The purpose of shareware software is to provide personal computer users with quality software on a "try before you buy" basis, however payment is still required for continued use of the product.

Anyone distributing this product for any kind of remuneration must first contact Anfibia for authorization.

Commercial users must register and pay for their copies within 30 days of first use or their license is withdrawn.  Site License and multiple user license arrangements may be made by contacting Anfibia.

This license gives you the right to use this software but all rights not specifically mentioned in this agreement, including ownership rights, intellectual property rights, trademarks and copyright, are reserved by Anfibia. You may not decompile, reverse engineer, disassemble or otherwise reduce the software to a human perceivable form. You may not modify, rent or resell for profit the software, or create derivative works based upon the software.

You may distribute this UNREGISTERED software to friends and colleagues but you must include all files in the original distribution. Registered users are not allowed to distribute or sell their keys.

Your use of this software indicates your acceptance of this license agreement and warranty.


Ordering Information

See <www.anfibia.net> for updated info.

Registering Online

If you have a credit card, you can register via a secure Internet server. This is the easiest and fastest way to register, only for Personal Licenses. Get your copy on CD-ROM, too!! Contact us for other options.

RegSoft (secure)

RegSoft (non secure)

This will entitle you to a registration key for the latest shareware version (available on website), and full technical support.

Pricing

The pricing for Watchman is as follows:

Personal License	$28 each

Site Licenses:

2 to 9 computers:	$22 each

10 to 24 computers:	$17 each

25 to 49 computers:	$14 each

50 to 99 computers:	$10 each

100 to 199 computers:	$7 each

200 to 499 computers:	$6 each

500 to 999 computers:	$4 each

When you register you will receive by e-mail your personalized code to prepare Watchman to work according to your license, and without nag windows, or time-limited sessions. A license includes a year of free upgrades or updates.

Commercial users must register and pay for their copies within 30 days of first use or their license is withdrawn.  Site License and multiple user license arrangements may be made by contacting Anfibia.

Upgrades

Users are entitled to free upgrades for 1 year. If for some reason your authorization code does not work with the latest release, and you registered within 1 year, send us a mail including your license code and you will be issued a new authorization code free of charge.


Order Form
Print and send this form by e-mail and proper mail, please:

  Product:

  Version:

  Date: _________________________________________________

  Name: _________________________________________________

  Company: ______________________________________________

  Address: ______________________________________________

  Address: ______________________________________________

  City, State, ZIP: _____________________________________

  Country: _____________________________________________

  E-mail: ______________________________________________

 Where (web, magazine...) did you find Watchman?

 ( ) Personal  License:     	USD  __

 ( ) Multiple-user License:                                USD  __

 ( ) Site License:                                              USD __

 Deliver registration key...

    ( ) by Email; No additional charge

                                                                         TOTAL: _______


Contact Info

Latest shareware version of Watchman and updated information can always be found at www.anfibia.net

Technical support is available by e-mail at tech@anfibia.net.

To be informed of product updates you may join our mailing list. Just send an e-mail to this address: anfibia-subscribe@listbot.com. Note that all submitted e-mail addresses are kept confidential. They will never be distributed to any other individuals or companies.

Do not hesitate and report problems or bugs. If you have any suggestion or comment to improve this program send an e-mail, as well.

Thanks to Alberto Espuela, Daniel Magan, Siamak Moghbelin and Alex Rodriguez.

Special thanks to all registered users.

Watchman Copyright © 1997-2000 by Anfibia

All rights reserved.


Advanced Options

Configuration file: W.INI

This file contains basic information, updated automatically by the setup. However, there are some options that need manual interaction, in case you find them useful. Just edit the file with your favorite text editor and add the one you want. Remember to add it under the [User] section. These are the options, with the default value:

[User]

notify_message=Access forbidden.

log_kb_limit=0

safe_mode=0

auto-run_LM=0

notify_message: this is the message that will be shown if Notify is activated. Use this character [^] to indicate a change of line, for example:

notify_message=This program is not available^Sorry, for the inconvenience.

log_kb_limit: puts a limit to the logfile size, in Kilobytes. When the log file reaches this number of KB, all log data it's lost before adding next session's. By default, there is no limit.

safe_mode: Watchman will try to close windows in a more polite manner. Activate it if your system is very unstable. To activate equal it to 1. Important note: this option could render your system no longer secure.

auto-run_LM: By default, if the auto-run option is selected, a registry entry is added, permitting Watchman to be run when Windows starts, but only for current user. In case you want Watchman to be auto-run for all users, enter:

auto-run_LM=1


Getting Started

Watchman is a powerful and easy-to-use security program.  It allows you to make sure a list of windows and/or applications will not be used. Before you start using Watchman for the first time, please read the following lines:

When Watchman is run:

1. SECURE MODE is activated.

2. No interaction can be made, until the proper password is entered.

If this is the first time you use this program:

1. Disable SECURE MODE, to configure the program:

- The initial password is socrates.

- Enter it, using the option Enter Password (trigger the pop-up menu on the traybar icon)

- Change it, using the option Change Password

2. Now, you can access the Setup


Example

Captured Title: 	Document1 - Microsoft Word	Protected: Word, only if Document1 is opened.

Captured Program: 	Cdplayer.exe	Protected: Cdplayer

Captured Program: 	Regedit.exe	Protected: Regedit

Captured Code:	ExploreWClass	Protected: Explorer

Captured Title*:	Document1*	Protected: Any window that begins with Document1

Captured *Title:	*Document1	Protected: Any window that ends with Document1


How to...

Forbid access to a program:

- Disable Secure Mode (see Getting Started)

- Go to Setup and right-click on the squared area below the caption Window Data. Then activate Capture... program, and select the application name of the program that you want to protect. Once its name appears on the list, save all pressing the save button.

- Exit and start again Watchman, in order to activate Secure Mode. That's it. As long as Watchman is running, the program will be banned.

Forbid access to a particular use of a program (folders, documents, images...):

- First, run the program, and prepare it, i.e. load the file, or whatever the item to be protected. For example, if you want to protect a folder, just run the explorer and go to the folder.

- Disable Secure Mode (see Getting Started)

- Go to Setup and right-click on the squared area below the caption Window Data. Then activate Capture... title, and click on the program window to be protected. Once its name appears on the list, save all pressing the save button.

- Exit and start again Watchman, in order to activate Secure Mode. That's it.

Forbid access to a Windows applet:

- Show the applet, for example Add/remove programs in Control Panel.

- Disable Secure Mode (see Getting Started)

- Go to Setup and right-click on the squared area below the caption Window Data. Then activate Capture... title, and click on the applet. Once its name appears on the list, save all pressing the save button.

- Exit and start again Watchman, in order to activate Secure Mode. That's it.

Forbid access to the Explorer:

- Run the Explorer.

- Disable Secure Mode (see Getting Started)

- Go to Setup and right-click on the squared area below the caption Window Data. Then activate Capture... code, and click on the Explorer. The following code will appear on the list: ExploreWClass, save all pressing the save button.

- Exit and start again Watchman, in order to activate Secure Mode. That's it.